words = str(input("Введите слова через пробел: ") + ' ')
w_count, w_len,x,y,done1,z, done2, done3, defis, done4, m_len = 0,0,0,0,0,0,0,0,0,0,0
lon_c = 1
longest = ""
for i in range(len(words)):
    if w_len==0 and words[i]>='А' and words[i]<='Я':
        x+=1
    if done1 == 0 and ((words[i]>='a' and words[i]<='z') or (words[i] >= 'A' and words[i]<= 'Z')):
        y+=1
        done1=1
    if w_len <= 3 and done2==0:
        z+=1
        done2=1
    if w_len >3 and done3==0:
        z-=1
        done3=1
    if words[i] == '-' and done4==0:
        defis+=1
        done4=1
    if m_len < w_len:
        longest = ''
        lon_c=0
        m_len = w_len
        
    w_len+=1
    if words[i] == ' ':
        w_count+=1
        done1=0
        done2=0
        done3=0
        done4=0
        while m_len == w_len-1:
            longest += words[i-lon_c]
            lon_c+=1
            if lon_c == w_len:
                break
        w_len=0
if w_count==1:
    print("Мало данных для анализа")
else:
    print("Кол-во слов: ",w_count)
    print("Кол-во слов с заглавной кириллической буквы: ",x)
    print("Кол-во слов содержащих латинский символ: ",y)
    print("Кол-во слов не превышающих 3 символа: ", z)
    print("Кол-во слов в составе которых имеется дефис: ", defis, "\n")
    print("Самое длинное слово: ", longest[::-1])
    print("Длина слова: ", m_len)